package com.yinda.dt.produce.utils;

import java.math.BigDecimal;

/**
 * 描述
 * <br/>
 * Created by 小灿 on 2017/3/10.
 */

public class FileSizeUtil {

    /**
     * 文件大小long类型格式化字符串（不带小数）
     **/
    public static String format(long size) {

        if (size >= 1024) {
            long l = size / 1024;
            if (l >= 1024) {
                float f = l / 1024f;
                return new BigDecimal(f).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue() + "MB";
            }
            return l + "KB";
        }
        return size + "B";
    }

}
